package main

import "fmt"

/*
作业：

	1、字符串反转，从键盘接受一个字符串，对它进行反转   hello --》olleh
	2、字符串的压缩， “aaabbcaaddd”  -->a3b2c1a2d3
*/
func main() {
	//作业二
	fmt.Println("请输入一串字符串：")
	var str2 string
	count := 0
	fmt.Scanln(&str2)
	for n, v := range str2 {
		if count > 1 {
			count--
			continue
		} else {
			if count > 0 {
				count--
			}
			for m := n; m < len(str2); m++ {
				if string(v) == string(str2[m]) {
					count++
				} else {
					break
				}
			}
			if count > 1 {
				fmt.Printf("%s%d", string(v), count)
			} else if count == 1 {
				fmt.Printf("%s", string(v))
			}
		}

	}
}
